type go.uber.org/zap/zapcore.jsonEncoder
75 uses
go.uber.org/zap/zapcore (current package)
console_encoder.go#L47: *jsonEncoder
console_encoder.go#L67: return consoleEncoder{c.jsonEncoder.Clone().(*jsonEncoder)}
console_encoder.go#L133: context := c.jsonEncoder.Clone().(*jsonEncoder)
json_encoder.go#L38: return &jsonEncoder{}
json_encoder.go#L41: func getJSONEncoder() *jsonEncoder {
json_encoder.go#L42: return _jsonPool.Get().(*jsonEncoder)
json_encoder.go#L45: func putJSONEncoder(enc *jsonEncoder) {
json_encoder.go#L58: type jsonEncoder struct {
json_encoder.go#L85: func newJSONEncoder(cfg EncoderConfig, spaced bool) *jsonEncoder {
json_encoder.go#L97: return &jsonEncoder{
json_encoder.go#L104: func (enc *jsonEncoder) AddArray(key string, arr ArrayMarshaler) error {
json_encoder.go#L109: func (enc *jsonEncoder) AddObject(key string, obj ObjectMarshaler) error {
json_encoder.go#L114: func (enc *jsonEncoder) AddBinary(key string, val []byte) {
json_encoder.go#L118: func (enc *jsonEncoder) AddByteString(key string, val []byte) {
json_encoder.go#L123: func (enc *jsonEncoder) AddBool(key string, val bool) {
json_encoder.go#L128: func (enc *jsonEncoder) AddComplex128(key string, val complex128) {
json_encoder.go#L133: func (enc *jsonEncoder) AddComplex64(key string, val complex64) {
json_encoder.go#L138: func (enc *jsonEncoder) AddDuration(key string, val time.Duration) {
json_encoder.go#L143: func (enc *jsonEncoder) AddFloat64(key string, val float64) {
json_encoder.go#L148: func (enc *jsonEncoder) AddFloat32(key string, val float32) {
json_encoder.go#L153: func (enc *jsonEncoder) AddInt64(key string, val int64) {
json_encoder.go#L158: func (enc *jsonEncoder) resetReflectBuf() {
json_encoder.go#L171: func (enc *jsonEncoder) encodeReflected(obj interface{}) ([]byte, error) {
json_encoder.go#L183: func (enc *jsonEncoder) AddReflected(key string, obj interface{}) error {
json_encoder.go#L193: func (enc *jsonEncoder) OpenNamespace(key string) {
json_encoder.go#L199: func (enc *jsonEncoder) AddString(key, val string) {
json_encoder.go#L204: func (enc *jsonEncoder) AddTime(key string, val time.Time) {
json_encoder.go#L209: func (enc *jsonEncoder) AddUint64(key string, val uint64) {
json_encoder.go#L214: func (enc *jsonEncoder) AppendArray(arr ArrayMarshaler) error {
json_encoder.go#L222: func (enc *jsonEncoder) AppendObject(obj ObjectMarshaler) error {
json_encoder.go#L236: func (enc *jsonEncoder) AppendBool(val bool) {
json_encoder.go#L241: func (enc *jsonEncoder) AppendByteString(val []byte) {
json_encoder.go#L251: func (enc *jsonEncoder) appendComplex(val complex128, precision int) {
json_encoder.go#L269: func (enc *jsonEncoder) AppendDuration(val time.Duration) {
json_encoder.go#L281: func (enc *jsonEncoder) AppendInt64(val int64) {
json_encoder.go#L286: func (enc *jsonEncoder) AppendReflected(val interface{}) error {
json_encoder.go#L296: func (enc *jsonEncoder) AppendString(val string) {
json_encoder.go#L303: func (enc *jsonEncoder) AppendTimeLayout(time time.Time, layout string) {
json_encoder.go#L310: func (enc *jsonEncoder) AppendTime(val time.Time) {
json_encoder.go#L322: func (enc *jsonEncoder) AppendUint64(val uint64) {
json_encoder.go#L327: func (enc *jsonEncoder) AddInt(k string, v int) { enc.AddInt64(k, int64(v)) }
json_encoder.go#L328: func (enc *jsonEncoder) AddInt32(k string, v int32) { enc.AddInt64(k, int64(v)) }
json_encoder.go#L329: func (enc *jsonEncoder) AddInt16(k string, v int16) { enc.AddInt64(k, int64(v)) }
json_encoder.go#L330: func (enc *jsonEncoder) AddInt8(k string, v int8) { enc.AddInt64(k, int64(v)) }
json_encoder.go#L331: func (enc *jsonEncoder) AddUint(k string, v uint) { enc.AddUint64(k, uint64(v)) }
json_encoder.go#L332: func (enc *jsonEncoder) AddUint32(k string, v uint32) { enc.AddUint64(k, uint64(v)) }
json_encoder.go#L333: func (enc *jsonEncoder) AddUint16(k string, v uint16) { enc.AddUint64(k, uint64(v)) }
json_encoder.go#L334: func (enc *jsonEncoder) AddUint8(k string, v uint8) { enc.AddUint64(k, uint64(v)) }
json_encoder.go#L335: func (enc *jsonEncoder) AddUintptr(k string, v uintptr) { enc.AddUint64(k, uint64(v)) }
json_encoder.go#L336: func (enc *jsonEncoder) AppendComplex64(v complex64) { enc.appendComplex(complex128(v), 32) }
json_encoder.go#L337: func (enc *jsonEncoder) AppendComplex128(v complex128) { enc.appendComplex(complex128(v), 64) }
json_encoder.go#L338: func (enc *jsonEncoder) AppendFloat64(v float64) { enc.appendFloat(v, 64) }
json_encoder.go#L339: func (enc *jsonEncoder) AppendFloat32(v float32) { enc.appendFloat(float64(v), 32) }
json_encoder.go#L340: func (enc *jsonEncoder) AppendInt(v int) { enc.AppendInt64(int64(v)) }
json_encoder.go#L341: func (enc *jsonEncoder) AppendInt32(v int32) { enc.AppendInt64(int64(v)) }
json_encoder.go#L342: func (enc *jsonEncoder) AppendInt16(v int16) { enc.AppendInt64(int64(v)) }
json_encoder.go#L343: func (enc *jsonEncoder) AppendInt8(v int8) { enc.AppendInt64(int64(v)) }
json_encoder.go#L344: func (enc *jsonEncoder) AppendUint(v uint) { enc.AppendUint64(uint64(v)) }
json_encoder.go#L345: func (enc *jsonEncoder) AppendUint32(v uint32) { enc.AppendUint64(uint64(v)) }
json_encoder.go#L346: func (enc *jsonEncoder) AppendUint16(v uint16) { enc.AppendUint64(uint64(v)) }
json_encoder.go#L347: func (enc *jsonEncoder) AppendUint8(v uint8) { enc.AppendUint64(uint64(v)) }
json_encoder.go#L348: func (enc *jsonEncoder) AppendUintptr(v uintptr) { enc.AppendUint64(uint64(v)) }
json_encoder.go#L350: func (enc *jsonEncoder) Clone() Encoder {
json_encoder.go#L356: func (enc *jsonEncoder) clone() *jsonEncoder {
json_encoder.go#L365: func (enc *jsonEncoder) EncodeEntry(ent Entry, fields []Field) (*buffer.Buffer, error) {
json_encoder.go#L437: func (enc *jsonEncoder) truncate() {
json_encoder.go#L441: func (enc *jsonEncoder) closeOpenNamespaces() {
json_encoder.go#L448: func (enc *jsonEncoder) addKey(key string) {
json_encoder.go#L459: func (enc *jsonEncoder) addElementSeparator() {
json_encoder.go#L475: func (enc *jsonEncoder) appendFloat(val float64, bitSize int) {
json_encoder.go#L492: func (enc *jsonEncoder) safeAddString(s string) {
json_encoder.go#L509: func (enc *jsonEncoder) safeAddByteString(s []byte) {
json_encoder.go#L526: func (enc *jsonEncoder) tryAddRuneSelf(b byte) bool {
json_encoder.go#L556: func (enc *jsonEncoder) tryAddRuneError(r rune, size int) bool {